package com.leadership.api.handler;

import java.util.List;
import com.leadership.entity.LearningMapStudent;
import com.leadership.entity.umu.UMUCourseStat;
import com.leadership.entity.umu.UMUElementStudent;
import com.leadership.entity.umu.UMUExamData;

/**
 * @author haiyan_xiao
 *
 */
public interface UMUHandler {
    
    public String generateUrl();

    /**
     * 
     * @param elementId
     */
    public List<UMUExamData> listExamData(String elementId);
    
    /**
     * 
     * @param url
     * @return
     */
    public List<UMUElementStudent> listUMUElementStudent(String url);
    
    /**
     * 
     * @param learningMapStudent
     * @return
     */
    public UMUCourseStat courseStat(LearningMapStudent learningMapStudent);
}
